/*
 * @Author: wangxin 
 * @Date: 2018-11-13 14:49:39 
 * @Last Modified by: wangxin
 * @Last Modified time: 2018-11-15 15:14:43
 */

// 讲堂详情

// 返回顶部
goTop()

// 下拉刷新
function refreshFun() {
  var params = {};
  var loading = false;
  var limit = 15;
  var offset = 0;
  $(document).on('refresh', '.pull-to-refresh-content', function (e) {

    if (loading) {
      return;
    }
    loading = true
    setTimeout(() => {
      alert('下拉刷新');
      loading = false;
      $$('.comment-container').fadeOut();
      // 加载完毕需要重置
      $.pullToRefreshDone('.pull-to-refresh-content');
    }, 1000);
    // net_request('get', `api/v1/mallproducts?limit=${limit}&offset=${offset}`, params,
    //   function(res) {
    //     // console.log(res)
    //     if (res.success) {
    //       loading = false;
    //       // alert(JSON.stringify(res))
    //       $.pullToRefreshDone('.pull-to-refresh-content');
    //     }
    //   },
    //   function(err) {
    //     alert(JSON.stringify(err))
    //   }
    // );
  });
}
refreshFun();

// 无限滚动
function infiniteFun() {
  var loading = false;
  var limit = 15;
  var offset = $$('.comment-card').length;
  var params = {}
  $(document).on('infinite', '.infinite-scroll-bottom', function () {
    if (loading) {
      return;
    }
    loading = true;
    net_request('get', `api/v1/mallproducts?limit=${limit}&offset=${offset}`, params,
      function (res) {
        // console.log(res)
        if (res.success) {
          loading = false;
          alert(JSON.stringify(res))
          offset = $$('.comment-card').length;
          // $$('.goods').css('display', 'block');
          if (res.data.list.length > 0) {
            //预先加载20条
            addItems(limit, offset);
          }
          if (res.data.list.length < limit) {
            // 加载完毕，则注销无限加载事件，以防不必要的加载
            $.detachInfiniteScroll($('.infinite-scroll'));
            // 删除加载提示符
            $('.infinite-scroll-preloader').remove();
            return;
          }
        }
      },
      function (err) {
        alert(JSON.stringify(err))
      }
    );
  })

  function addItems(number, lastIndex) {
    // 生成新条目的HTML
    var html = '';
    for (var i = lastIndex + 1; i <= lastIndex + number; i++) {
      html += '<li class="item-content"><div class="item-inner"><div class="item-title">Item ' + i + '</div></div></li>';
    }
    // 添加新条目
    $('.infinite-scroll-bottom .comment-container').append(html);
  }
}

/* 事件 */
function eventFun() {
  // 返回上一页
  $$('.bar-left').on('click', function () {
    window.history.go(-1)
  });

  // 点赞
  $$('.zan-icons').on('click', function () {
    $$(this).toggleClass('zan-sel');
  })

  // 收藏
  $$('.keep').on('click', function () {
    $$('.icons-keep').toggleClass('icons-keep-sel');
  })

  // 分享
  $$('.share').on('click', function () {
    alert('分享')
  })

  // 全部评论
  $$('#allcomment').on('click', function () {
    $$('.comment-container').fadeIn();
    if ($$('.content').find('infinite-scroll-preloader')) {
      $$('.infinite-scroll-preloader').show();
    }
    // 无限滚动
    infiniteFun();
  });
}
eventFun();


// function iFrameHeight() {
//   var ifm = document.getElementById("iframecontent");
//   // var subWeb = window.frames ? window.frames["iframecontent"].document : ifm.contentDocument;
//   // if (ifm != null && subWeb != null) {
//   //   ifm.height = subWeb.body.scrollHeight;
//   // }
//   console.log(ifm)
//   console.log(window.frames["iframecontent"].document)
// }

// document.getElementById("content-container").innerHTML = '<object type="text/html" data="http://pw.720wan.com/op/previewBook/book?bookId=de599de8-256f-4e9b-8c66-88ac32c6a732&catalogId=1706248f-a953-4eab-8fa0-5cef6fe37c87&s=02_pzY3e0buAAku5SQVRx_T2uh2JZhRi" width="100%" height="100%" style="z-index:100"></object>';
// $$("#content-container").append('<div style="width:100%;height:1500px;z-index:101;background-color:transpantion;position:absolute;top:0;left:0;"></div>');
// console.log($$('#content-container').contents())
// function setIframeHeight() {
//   // if (iframe) {
//   //   var iframeWin = iframe.contentWindow || iframe.contentDocument.parentWindow;
//   //   if (iframeWin.document.body) {
//   //     iframe.height = iframeWin.document.documentElement.scrollHeight || iframeWin.document.body.scrollHeight;
//   //   }
//   // }
//   // var iframeHeight = $$("#iframecontent");
//   // $$("#iframecontent").height(iframeHeight);
//   var iframeHeight = $$("#iframecontent").contents().find("body").scrollHeight;
//   // var iframeHeight = $$("#iframecontent").contents().find("body").height();
//   console.log(iframeHeight)
// }

// console.log($$("#iframecontent").contents())
//需要初始化传递数据的函数，函数名，跟参数都不要变，固定写死的
function getParams(data) {
  // data需要转成json调用 ，函数urlParamParseJson();
  /*var jodata = JSON.parse(data); 
  if(isNotNull(jodata)){//
     
  }*/
  if (isNotNull(data)) {
    // $$("#div_version").html("版本号：V"+data);
  }
}

// 初始化
$(function () {
  $.init();
})